﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
using VM.Entity.EntityMap.User;

namespace VM.Entity.EntityMap.Invoice
{
    /// <summary>
    ///开具不动产销售特定要素的数电票才需要传（specificFactor 为 5时）；注：此时 商品只能有 一条明细 且 规格型号、单位都不能有值
    /// </summary>
    public class invoice_applyRealPropertySellInfo
    {
        #region Model
        private int _id;
        private int? _parentid;
        private string _realpropertycontractnumbe;
        private string _realpropertyaddress;
        private string _detailaddress;
        private string _crosscityflag;
        private string _incrementtaxnumber;
        private string _price;
        private string _taxamount;
        private string _realpropertycertificate;
        private string _unit;
        /// <summary>
        /// 
        /// </summary>
        public int id
        {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? parentId
        {
            set { _parentid = value; }
            get { return _parentid; }
        }
        /// <summary>
        /// 实际为：realPropertyContractNumber；不动产单元代码/网签合同备案编号
        /// </summary>
        public string realPropertyContractNumbe
        {
            set { _realpropertycontractnumbe = value; }
            get { return _realpropertycontractnumbe; }
        }
        /// <summary>
        /// 不动产地址（传对应省市区中文名称--需与行政区划名称一致）
        /// </summary>
        public string realPropertyAddress
        {
            set { _realpropertyaddress = value; }
            get { return _realpropertyaddress; }
        }
        /// <summary>
        /// 详细地址（不动产地址+详细地址 总长度最大120字符，且必须包含 街、路、村、乡、镇、道 关键词）
        /// </summary>
        public string detailAddress
        {
            set { _detailaddress = value; }
            get { return _detailaddress; }
        }
        /// <summary>
        /// 跨地（市）标志（0-否 1-是）
        /// </summary>
        public string crossCityFlag
        {
            set { _crosscityflag = value; }
            get { return _crosscityflag; }
        }
        /// <summary>
        /// 土地增值税项目编号
        /// </summary>
        public string incrementTaxNumber
        {
            set { _incrementtaxnumber = value; }
            get { return _incrementtaxnumber; }
        }
        /// <summary>
        /// 核定计税价格
        /// </summary>
        public string price
        {
            set { _price = value; }
            get { return _price; }
        }
        /// <summary>
        /// 实际成交含税金额（当核定计税价格有值时必填）
        /// </summary>
        public string taxAmount
        {
            set { _taxamount = value; }
            get { return _taxamount; }
        }
        /// <summary>
        /// 产权证书/不动产权证号
        /// </summary>
        public string realPropertyCertificate
        {
            set { _realpropertycertificate = value; }
            get { return _realpropertycertificate; }
        }
        /// <summary>
        /// 面积单位（只能选其中一种：1 平方千米、2 平方米、3 公顷、4 亩、5 hm2、6 km2、7 m2）
        /// </summary>
        public string unit
        {
            set { _unit = value; }
            get { return _unit; }
        }
        #endregion Model




    }
}
